package com.ccp.dev.qbdms.model;

import com.ccp.dev.qbdms.expimp.annotation.ExpAnnotation;
import com.ccp.dev.qbdms.expimp.annotation.FlowSubject;
import com.ccp.dev.qbdms.expimp.annotation.ImpAnnotation;
import com.ccp.dev.qbdms.expimp.annotation.Record;

/**
 * 质量目标表 w_qbd_quality_target
 *
 * @author prh
 * @date 2020-09-29 11:00:29
 */
@ImpAnnotation(description = "质量目标")
@ExpAnnotation(description = "质量目标")
@FlowSubject(subjectName = "质量目标")
public class WQbdQualityTarget extends BaseBusinessModel<WQbdQualityTarget> {

	private static final long serialVersionUID = 1L;

	/**
	 * 主键
	 */
	@Record("主键")
	private String id;
	/**
	 * 编号
	 */
	@Record("编号")
	@ExpAnnotation(description = "编号")
	private String registernum;
	/**
	 * 年度
	 */
	@Record("年度")
	@ExpAnnotation(description = "年度")
	private String targetdate;
	/**
	 * 目标基本
	 */
	@Record("目标基本")
	@ExpAnnotation(description = "目标基本")
	private String targetbase;
	/**
	 * 信息
	 */
	@Record("信息")
	@ExpAnnotation(description = "信息")
	private String targetinfo;
	/**
	 * 实施计划
	 */
	@Record("实施计划")
	private String implplan;
	/**
	 * 计划完成情况
	 */
	@Record("计划完成情况")
	private String completestatus;

	/**
	 * 部门
	 */
	@Record("部门")
	private String dept;

	/**
	 * 部门名称
	 */
	@Record("部门名称")
	@ExpAnnotation(description = "部门名称")
	private String deptname;

	/**
	 * 是否更新实施计划
	 */
	@Record("部门名称")
	@ExpAnnotation(description = "是否更新实施计划")
	private String updatedimplplan;

    /**
     * 备注
     */
    @Record("备注")
    @ExpAnnotation(description = "备注")
    private String  remark;
    /**
     * 进展填报流程状态
     */
    private String flowStatusProcess;

	public String getId() {
		return this.id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getRegisternum() {
		return this.registernum;
	}

	public void setRegisternum(String registernum) {
		this.registernum = registernum;
	}

	public String getTargetbase() {
		return this.targetbase;
	}

	public void setTargetbase(String targetbase) {
		this.targetbase = targetbase;
	}

	public String getTargetdate() {
		return this.targetdate;
	}

	public void setTargetdate(String targetdate) {
		this.targetdate = targetdate;
	}

	public String getTargetinfo() {
		return this.targetinfo;
	}

	public void setTargetinfo(String targetinfo) {
		this.targetinfo = targetinfo;
	}

	public String getImplplan() {
		return this.implplan;
	}

	public void setImplplan(String implplan) {
		this.implplan = implplan;
	}

	public String getCompletestatus() {
		return this.completestatus;
	}

	public void setCompletestatus(String completestatus) {
		this.completestatus = completestatus;
	}

	public String getRemark() {
		return this.remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	@Override
	public String toString() {
		return "WQbdQualityTarget{" +
				"id='" + id + "'," +
				"registernum='" + registernum + "'," +
				"targetdate='" + targetdate + "'," +
				"targetbase='" + targetbase + "'," +
				"targetinfo='" + targetinfo + "'," +
				"implplan='" + implplan + "'," +
				"completestatus='" + completestatus + "'," +
				"remark='" + remark + "'," +
				"deptname='" + deptname + "'," +
				'}';
	}

	public String getDept() {
		return dept;
	}

	public void setDept(String dept) {
		this.dept = dept;
	}

	public String getDeptname() {
		return deptname;
	}

	public void setDeptname(String deptname) {
		this.deptname = deptname;
	}

	public String getUpdatedimplplan() {
		return updatedimplplan;
	}
    public void setUpdatedimplplan(String updatedimplplan) {
        this.updatedimplplan = updatedimplplan;
    }

    public String getFlowStatusProcess() {
        return flowStatusProcess;
    }

    public void setFlowStatusProcess(String flowStatusProcess) {
        this.flowStatusProcess = flowStatusProcess;
    }
}
